igmp代码code review记录

igmp的code reviw记录,主要是其编码风格方面。

igmpv3PacketProcess.c 文件阅读完毕,无

函数名将近50个字符,在SI中,输入参数基本上到了窗口的最右端,大部分不可见。

void igmpRouterProcessNonQuerierModeGroupStateTransition(unsigned int port ,
														 unsigned int groupIpAddress,
														 struct igmp   *igmpMsg ,
														 int reporter,
														 UINT8 panelPort,
														 enum IGMP_ROUTER_GROUP_EVENT event)
{
}

变量,全局变量的名字特别长

nextState = g_igmpRouterQuerierModeGroupStateTransitionTable[state][event].next_state;

太多的#if 0 #endif注释

cpp test规则记录

char *p;
sizeof(p);